package com.wocai.jrt.orgadmin.project.bean;

import java.math.BigDecimal;
import java.util.Date;

public class ProjectResBean {


    /**
     * order by 排序语句
     * 对应数据库表字段 project
     */
    private String orderBy;

    /**
     * 分页开始记录
     * 对应数据库表字段 project
     */
    private Integer start;

    /**
     * 分页大小
     * 对应数据库表字段 project
     */
    private int pageSize = 10;

    /**
     * 是否去重
     * 对应数据库表字段 project
     */
    private boolean distinct;

    /**
     * 对应数据库表字段 project.id
     */
    private String id;

    /**
     * 对应数据库表字段 project.code
     */
    private String code;

    /**
     * 对应数据库表字段 project.name
     */
    private String name;

    /**
     * 对应数据库表字段 project.type
     */
    private Integer type;

    /**
     * 对应数据库表字段 project.invest_employee_id
     */
    private String investEmployeeId;

    /**
     * 对应数据库表字段 project.law_employee_id
     */
    private String lawEmployeeId;

    /**
     * 对应数据库表字段 project.amount
     */
    private BigDecimal amount;

    /**
     * 对应数据库表字段 project.amount_invested
     */
    private BigDecimal amountInvested;

    /**
     * 对应数据库表字段 project.enterprise_id
     */
    private String enterpriseId;
    
    private String enterpriseName;
    /**
     * 对应数据库表字段 project.guarantee_type
     */
    private Integer guaranteeType;

    /**
     * 对应数据库表字段 project.guarantee_enterprise_id
     */
    private String guaranteeEnterpriseId;

    /**
     * 对应数据库表字段 project.create_time
     */
    private Date createTime;

    /**
     * 对应数据库表字段 project.state
     */
    private Integer state;
    private String stateType;
    /**
     * 对应数据库表字段 project.grade
     */
    private Integer grade;

    /**
     * 对应数据库表字段 project.flow_id
     */
    private String flowId;

    /**
     * 对应数据库表字段 project.org_id
     */
    private String orgId;
    
    private String operter;
    
    private String approveRoleId;
    
    private String approveName;
    
    public String getApproveRoleId() {
		return approveRoleId;
	}

	public void setApproveRoleId(String approveRoleId) {
		this.approveRoleId = approveRoleId;
	}

	public String getApproveName() {
		return approveName;
	}

	public void setApproveName(String approveName) {
		this.approveName = approveName;
	}

	public String getStateType() {
		return stateType;
	}

	public void setStateType(String stateType) {
		this.stateType = stateType;
	}

	public String getOperter() {
		return operter;
	}

	public void setOperter(String operter) {
		this.operter = operter;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	/**
     * 设置 order by 排序语句
     */
    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    /**
     * 获得 order by 排序语句
     */
    public String getOrderBy() {
        return orderBy;
    }

    /**
     * 设置 start，分页开始记录
     */
    public void setStart(Integer start) {
        this.start = start;
    }

    /**
     * 获得 start，分页开始记录
     */
    public Integer getStart() {
        return start;
    }

    /**
     * 设置 pageSize，分页大小
     */
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获得 pageSize，分页大小
     */
    public int getPageSize() {
        return pageSize;
    }

    /**
     * 设置 distinct，是否去重
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * 获得 distinct，是否去重
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * 获得字段 project.id 的值
     *
     * @return the value of project.id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置字段 project.id 的值
     *
     * @param id the value for project.id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获得字段 project.code 的值
     *
     * @return the value of project.code
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置字段 project.code 的值
     *
     * @param code the value for project.code
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 获得字段 project.name 的值
     *
     * @return the value of project.name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置字段 project.name 的值
     *
     * @param name the value for project.name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获得字段 project.type 的值
     *
     * @return the value of project.type
     */
    public Integer getType() {
        return type;
    }

    /**
     * 设置字段 project.type 的值
     *
     * @param type the value for project.type
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 获得字段 project.invest_employee_id 的值
     *
     * @return the value of project.invest_employee_id
     */
    public String getInvestEmployeeId() {
        return investEmployeeId;
    }

    /**
     * 设置字段 project.invest_employee_id 的值
     *
     * @param investEmployeeId the value for project.invest_employee_id
     */
    public void setInvestEmployeeId(String investEmployeeId) {
        this.investEmployeeId = investEmployeeId;
    }

    /**
     * 获得字段 project.law_employee_id 的值
     *
     * @return the value of project.law_employee_id
     */
    public String getLawEmployeeId() {
        return lawEmployeeId;
    }

    /**
     * 设置字段 project.law_employee_id 的值
     *
     * @param lawEmployeeId the value for project.law_employee_id
     */
    public void setLawEmployeeId(String lawEmployeeId) {
        this.lawEmployeeId = lawEmployeeId;
    }

    /**
     * 获得字段 project.amount 的值
     *
     * @return the value of project.amount
     */
    public BigDecimal getAmount() {
        return amount;
    }

    /**
     * 设置字段 project.amount 的值
     *
     * @param amount the value for project.amount
     */
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * 获得字段 project.amount_invested 的值
     *
     * @return the value of project.amount_invested
     */
    public BigDecimal getAmountInvested() {
        return amountInvested;
    }

    /**
     * 设置字段 project.amount_invested 的值
     *
     * @param amountInvested the value for project.amount_invested
     */
    public void setAmountInvested(BigDecimal amountInvested) {
        this.amountInvested = amountInvested;
    }

    /**
     * 获得字段 project.enterprise_id 的值
     *
     * @return the value of project.enterprise_id
     */
    public String getEnterpriseId() {
        return enterpriseId;
    }

    /**
     * 设置字段 project.enterprise_id 的值
     *
     * @param enterpriseId the value for project.enterprise_id
     */
    public void setEnterpriseId(String enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    /**
     * 获得字段 project.guarantee_type 的值
     *
     * @return the value of project.guarantee_type
     */
    public Integer getGuaranteeType() {
        return guaranteeType;
    }

    /**
     * 设置字段 project.guarantee_type 的值
     *
     * @param guaranteeType the value for project.guarantee_type
     */
    public void setGuaranteeType(Integer guaranteeType) {
        this.guaranteeType = guaranteeType;
    }

    /**
     * 获得字段 project.guarantee_enterprise_id 的值
     *
     * @return the value of project.guarantee_enterprise_id
     */
    public String getGuaranteeEnterpriseId() {
        return guaranteeEnterpriseId;
    }

    /**
     * 设置字段 project.guarantee_enterprise_id 的值
     *
     * @param guaranteeEnterpriseId the value for project.guarantee_enterprise_id
     */
    public void setGuaranteeEnterpriseId(String guaranteeEnterpriseId) {
        this.guaranteeEnterpriseId = guaranteeEnterpriseId;
    }

    /**
     * 获得字段 project.create_time 的值
     *
     * @return the value of project.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置字段 project.create_time 的值
     *
     * @param createTime the value for project.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获得字段 project.state 的值
     *
     * @return the value of project.state
     */
    public Integer getState() {
        return state;
    }

    /**
     * 设置字段 project.state 的值
     *
     * @param state the value for project.state
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 获得字段 project.grade 的值
     *
     * @return the value of project.grade
     */
    public Integer getGrade() {
        return grade;
    }

    /**
     * 设置字段 project.grade 的值
     *
     * @param grade the value for project.grade
     */
    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    /**
     * 获得字段 project.flow_id 的值
     *
     * @return the value of project.flow_id
     */
    public String getFlowId() {
        return flowId;
    }

    /**
     * 设置字段 project.flow_id 的值
     *
     * @param flowId the value for project.flow_id
     */
    public void setFlowId(String flowId) {
        this.flowId = flowId;
    }

    /**
     * 获得字段 project.org_id 的值
     *
     * @return the value of project.org_id
     */
    public String getOrgId() {
        return orgId;
    }

    /**
     * 设置字段 project.org_id 的值
     *
     * @param orgId the value for project.org_id
     */
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

}
